// 应用程序入口，负责启动 Nest 应用。
// 常见操作：端口监听、中间件挂载、全局拦截器/管道注册等。
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { LoggingInterceptor } from './interceptors/logging.interceptor';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.useGlobalInterceptors(new LoggingInterceptor()); // 全局拦截器
  await app.listen(3000);
  console.log('应用已启动：http://localhost:3000');
}
bootstrap();
